<?php
/**
 * Pàgina que formata i insereix nous usuaris a la base de dades
 *
 *
 *
 * @copyright 2009 - Equip de Desenvolupament de ASI 2
 * @link http://www.iescopernic.com
 * @version 2.2
 * @license GNU/GPL-http://www.gnu.org/copyleft/gpl.html
 * @package CreditSintesis
 * @subpackage sec
 * @author ASI 2
 */
?>
<?php

/**
 * Arxiu que ens permet garantir seguretat a l'aplicació
 * @see seguretat_seccio.php
 */
 include_once '../includes/seguretat_seccio.php';

/**
 * Arxiu que gestiona la connexió amb la base de dades
 * @see conector.php
 */
 include_once '../includes/conector.php';

/**
 * Pàgina que conté la funcions per a formatar
 * cadenas abans d'introduir-l a ala base de dades.
 * @see formatejar.php
 */
include_once '../includes/formatejar.php';

/**
* Arxiu que ens fa el logging dels events al accedir a la bd
* @see log.php
*
*/
include_once '../includes/log.php';

//objecte que gestiona la conexió a la base de dades
$conec = new conector();

//definim la variable usuari per a fer el log
$usuari=$_SESSION['user'];

//controlem que el boto pulsat sigui el de enviar
if (isset($_GET['submit'])){
    //formatem i encriptem passwd amb md5
    $user = formata($_GET['user']);
    $passwd = md5(trim($_GET['passwd']));
    $nom = formata($_GET['nom']);
    $cognoms = formata($_GET['cognoms']);
    $email = trim($_GET['email']);

    //comprovem que no exixteixi el nick per no entrar duplicats
    $consulta = "SELECT COUNT(*) FROM usuaris WHERE user= '".$user."'";
    
    //enviem la consulta
    $conec ->consultar($consulta);

    $resultat = $conec ->consultar($consulta);

    $res = mysql_fetch_array($resultat);

     if ($res[0]== 0){

         $consulta1 ="INSERT INTO usuaris (user,passwd,nom,cognoms,email)
                VALUES ('$user', '$passwd', '$nom', '$cognoms', '$email')";

         //enviem la consulta
         $conec ->consultar($consulta1);

         //tanquem la conexió
         $conec ->tancar();

         //var per generar el log
         $logdesc="Inserció de nou usuari ->";

         //fem la entrada al log
         $logdesc=$logdesc.$consulta1;
         logging($logdesc,$usuari);
        
        //finalment redirigim a la pagina usuaris mostran missatge.
        echo '<strong>Informació rebuda correctament.</strong>';
    }else{
        //si exixteix redirigim a la pagina usuaris i mostrem error.
        echo  '<strong><font color="red">El nick que vols utilitzar ja existeix ! ! !</font></strong>';
    }
}
?>